Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OFF-Topic → Linguagens de Programação → Suporte Linguagens".
Por DihGama, 30 de set. de 2015 em Programação
Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OFF-Topic → Linguagens de Programação → Suporte Linguagens".
info
Grupo: Visconde
Registrado: 05/02/14
Posts: 411
Reputação: +285
Gênero: Masculino
Char no Tibia: Zeh Sergipano

Pelo oque eu entendi você pode seta o valor 0 em uma variavel e depois checa o valor dessa variavel tipo
pizza = 0;
if (pizza >= 10)
{
pizza = 0;
entrega_pizza;
entrega_pizza_bonus;
}
else
{
pizza = pizza + 1;
entrega_pizza;
}
acho que é isso, sou iniciante em C# então caso eu erre em alguma coisa foi mal ![]()
E por MySql Você poderia me dar uma ajuda?
info
Grupo: Visconde
Registrado: 05/02/14
Posts: 411
Reputação: +285
Gênero: Masculino
Char no Tibia: Zeh Sergipano

E por MySql Você poderia me dar uma ajuda?
Vishi, não sei nada sobre mysql, estou aprendendo apenas C/C++ e C#.
Boa sorte ai.
info
Grupo: Grão-Duque
Registrado: 02/10/06
Posts: 3.3k
Reputação: +151
Gênero: Masculino

Utilizando banco de dados, a base vai ser a mesma que o JV te disse. Algumas poucas diferenças vai ser é que você vai pegar os dados do banco, eles não estarão disponíveis na memória.
Não vou me atentar à sintaxe do c#, mas tentarei te explicar a lógica para que consiga resolver.
Primeiro, você tera que ter uma tabela com os dados do cliente, e para nosso exemplo, pode até mesmo adicionar uma coluna nela sobre quantos pedidos esse cliente já fez.
Exemplo:
Tabela Cliente Coluna: idCliente Coluna: Nome Coluna: total_pedidos
Lembrando que fugimos à regra de modelagem do banco, utilizando o total_pedidos na mesma tabela, mas para nosso exemplo será suficiente.
No código, primeiro, ao ser feito um novo pedido, verifique se já existe esse cliente no banco. Se não existe, insira um novo registro.
Se o cliente já existe, você vai verificar em outra query, o total dos pedidos (select) e salvar esse resultset em uma variavel local.
Você vai entrar na condicional que o JV postou, com a diferença que vai fazer as alterações no banco.
Ta um pouco tarde, estou com um pouco de sono, caso não entenda, poste sua dúvida que tentarei te explicar de outra forma.
Lembrando que há várias formas de se resolver isso, mas acredito que essa seja uma das mais didáticas.
Editado Outubro 3 por Felipe Moraes
info
Grupo: Campones
Registrado: 16/10/15
Posts: 67
Reputação: +1

Agr so ta faltando esse Erro pesso ajuda a vcs..
C:\Users\Deivison\Desktop\AggyAways 7.92\source - Cópia\dev-C++\Makefile.win [build Error] [Evolutions-XML.exe] Error 1
info
Grupo: Campones
Registrado: 11/04/15
Posts: 79
Reputação: +26

Pra que mysql? Com matriz, e condições você faz isso, é teta!
info
Grupo: Campones
Registrado: 30/09/15
Posts: 2
Reputação: 0
Oi
Eu Estou fazendo um Projeto no meu Curso Sobre um sistema de pizzaria...
Nesse sistema os professores pediram para programar um Script que seria o Seguinte
Quando o Cliente Chegasse a 10 pedidos ele ganharia 1 pizza grátis
o sistema de contagem de pedidos ja esta feito, eu só precisaria do proprio script pra quando chegar a 10 pizzas então ganhar 1 de graça
e logo após resetar os pedidos